package com.autumn.zero.workflow.constants;

/**
 * 流程执行常量
 * 
 * @author 杨昌国 2019-01-24 17:02:10
 */
public class ProcessExecutConstants {

	/**
	 * 流程任务前缀
	 */
	private static final String VARIABLE_PREFIX = "SYS_VARIABLE_";

	/**
	 * 流程执行结果变量
	 */
	public static final String VARIABLE_PROCESS_EXECUT_RESULT = VARIABLE_PREFIX + "PROCESS_EXECUT_RESULT";

	/**
	 * 变量 formName
	 */
	public static final String VARIABLE_FLOW_NAME = VARIABLE_PREFIX + "FLOW_NAME";

	/**
	 * 变量 formType
	 */
	public static final String VARIABLE_FORM_TYPE = VARIABLE_PREFIX + "FORM_TYPE";

	/**
	 * 变量 ProcessId
	 */
	public static final String VARIABLE_PROCESS_ID = VARIABLE_PREFIX + "PROCESS_ID";

	/**
	 * 变量 formId
	 */
	public static final String VARIABLE_FORM_ID = VARIABLE_PREFIX + "FORM_ID";

	/**
	 * 变量 formNo
	 */
	public static final String VARIABLE_FORM_NO = VARIABLE_PREFIX + "FORM_NO";

	/**
	 * 变量 flowTitle
	 */
	public static final String VARIABLE_FLOW_TITLE = VARIABLE_PREFIX + "FLOW_TITLE";

	/**
	 * 变量 startUserId
	 */
	public static final String VARIABLE_START_USER_ID = VARIABLE_PREFIX + "START_USER_ID";

	/**
	 * 变量 startUserName
	 */
	public static final String VARIABLE_START_USER_NAME = VARIABLE_PREFIX + "START_USER_NAME";

	/**
	 * 流程任务用户名称
	 */
	public static final String VARIABLE_TASK_USER_NAME = VARIABLE_PREFIX + "TASK_USER_NAME";

	/**
	 * 流程任务结果
	 */
	public static final String VARIABLE_TASK_RESULT = VARIABLE_PREFIX + "TASK_RESULT";

	/**
	 * 流程任务意见
	 */
	public static final String VARIABLE_TASK_OPINION = VARIABLE_PREFIX + "TASK_OPINION";

}
